From 73aa7bd2f5a0231a8dbcbe43b69775f192778345 Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Wed, 16 Apr 2014 15:36:22 +0200 Subject: [PATCH] widgets: Remove (GtkTickCallback) casts Instead, make the functions conform to the prototype, so that casting isn't needed. --- gtk/gtkflowbox.c | 2 +- gtk/gtkrange.c | 2 +- gtk/gtkrevealer.c | 5 +++-- gtk/gtkstack.c | 5 +++-- 4 files changed, 8 insertions(+), 6 deletions(-) diff --git a/gtk/gtkflowbox.c b/gtk/gtkflowbox.c index 0c55636f4c..6979f6a4bc 100644 --- a/gtk/gtkflowbox.c +++ b/gtk/gtkflowbox.c @@ -2733,7 +2733,7 @@ add_autoscroll (GtkFlowBox *box) return; priv->autoscroll_id = gtk_widget_add_tick_callback (GTK_WIDGET (box), - (GtkTickCallback)autoscroll_cb, + autoscroll_cb, box, NULL); } diff --git a/gtk/gtkrange.c b/gtk/gtkrange.c index 6978674464..99dcaec2d7 100644 --- a/gtk/gtkrange.c +++ b/gtk/gtkrange.c @@ -2877,7 +2877,7 @@ add_autoscroll (GtkRange *range) return; priv->autoscroll_id = gtk_widget_add_tick_callback (GTK_WIDGET (range), - (GtkTickCallback)autoscroll_cb, + autoscroll_cb, range, NULL); } diff --git a/gtk/gtkrevealer.c b/gtk/gtkrevealer.c index f37c24bf13..168e171056 100644 --- a/gtk/gtkrevealer.c +++ b/gtk/gtkrevealer.c @@ -547,10 +547,11 @@ gtk_revealer_animate_step (GtkRevealer *revealer, } static gboolean -gtk_revealer_animate_cb (GtkRevealer *revealer, +gtk_revealer_animate_cb (GtkWidget *widget, GdkFrameClock *frame_clock, gpointer user_data) { + GtkRevealer *revealer = GTK_REVEALER (widget); GtkRevealerPrivate *priv = gtk_revealer_get_instance_private (revealer); gint64 now; @@ -589,7 +590,7 @@ gtk_revealer_start_animation (GtkRevealer *revealer, priv->end_time = priv->start_time + (priv->transition_duration * 1000); if (priv->tick_id == 0) priv->tick_id = - gtk_widget_add_tick_callback (widget, (GtkTickCallback)gtk_revealer_animate_cb, revealer, NULL); + gtk_widget_add_tick_callback (widget, gtk_revealer_animate_cb, revealer, NULL); gtk_revealer_animate_step (revealer, priv->start_time); } else diff --git a/gtk/gtkstack.c b/gtk/gtkstack.c index 3b338be7a2..042f8fd95b 100644 --- a/gtk/gtkstack.c +++ b/gtk/gtkstack.c @@ -767,10 +767,11 @@ gtk_stack_set_transition_position (GtkStack *stack, } static gboolean -gtk_stack_transition_cb (GtkStack *stack, +gtk_stack_transition_cb (GtkWidget *widget, GdkFrameClock *frame_clock, gpointer user_data) { + GtkStack *stack = GTK_STACK (widget); GtkStackPrivate *priv = gtk_stack_get_instance_private (stack); gint64 now; gdouble t; @@ -805,7 +806,7 @@ gtk_stack_schedule_ticks (GtkStack *stack) if (priv->tick_id == 0) { priv->tick_id = - gtk_widget_add_tick_callback (GTK_WIDGET (stack), (GtkTickCallback)gtk_stack_transition_cb, stack, NULL); + gtk_widget_add_tick_callback (GTK_WIDGET (stack), gtk_stack_transition_cb, stack, NULL); g_object_notify_by_pspec (G_OBJECT (stack), stack_props[PROP_TRANSITION_RUNNING]); } } -- 2.30.2